@火鳳凰
2年前 提問
1個回答
非對稱密碼體制的缺點有哪些
安全小白成長記
2年前
非對稱密碼體制的缺點如下:
速度慢:與對稱密碼體制相比,加/解密速度較慢,只適合對少量數據進行加密。
計算機資源的使用率高:加解密過程中發生的操作復雜,再加上公鑰加密所特有的長密鑰,導致計算機資源的使用率很高。
私鑰易丟失:只有收件人擁有私鑰,如果丟失了該密鑰,則無法解密消息,也無法從發送者那里獲取私鑰。
密鑰位數較多:同等安全強度下,非對稱密碼體制要求的密鑰位數較多。
密文的長度往往大于明文的長度。
非對稱密碼體制的優點如下:
密鑰分發相對容易:在非對稱密碼體制中,公鑰是公開的,而用公鑰加密的信息只有對應的私鑰才能解開。所以當用戶需要與對方發送對稱密鑰時,只需利用對方公鑰加密這個密鑰,而這個加密信息只有擁有相應私鑰的對方才能解開并得到對稱密鑰。
安全性好:對稱加密的通信雙方使用相同的秘鑰,如果一方的秘鑰遭泄露,那么整個通信就會被破解。而非對稱加密使用一對秘鑰,一個用來加密,一個用來解密,而且公鑰是公開的,秘鑰是自己保存的,不需要像對稱加密那樣在通信之前要先同步秘鑰。
密鑰管理簡單:每個用戶只需保存好自己的私鑰,對外公布自己的公鑰,則n個用戶僅需產生n對秘鑰,即密鑰總量為2n,當n較大時,密鑰總量的增長是線性的,而每個用戶管理密鑰的個數始終為一個。
可以有效地實現數字簽名:消息簽名的產生來自用戶的私鑰,其驗證使用了用戶的公鑰,可以使信息不可否認性問題得到解決。
消息身份驗證:簽名使用了非對稱加密的特性,簽名可以讓收件人驗證消息是否確實來自特定的發送方。因此,即使另一方用公開的密鑰向接收方發送消息,接收方也會知道該消息不是來自預期的發送方。
可以檢測篡改:在對密文進行了未經授權的修改之后,簽名將會失效。由于安全簽名的這個特性,在原發送方發送消息后,接收方可以輕松地知道消息是否被篡改了。